<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>Title</title>
</head>
<body>
	<script>
		//1、数组的解构赋值
		//ES6 允许按照一定模式，从数组和对象中提取值，对变量进行赋值，这被称为解构
		//传统
		let a = 1;
		let b = 2;
		let c = 3;
		console.log(a, b, c);
		//ES6
		let [x, y, z] = [1, 2, 3];
		console.log('ES6方法：'+x, y, z);    //1,2,3

		//2、对象的解构赋值
		let student = {
			name: "zhangsan",
			age: 23
		};
		//传统
		let name1 = student.name;
		let age1 = student.age;
		//ES6
		let { name, age } = student;
		console.log(name); // "zhangsan"
		console.log(age); //23
	</script>
</body>
</html>